layui.use(['form','jquery','jquery_cookie'],
    function () {
        var form = layui.form,
            layer = layui.layer,
            $ = layui.jquery,
            $ = layui.jquery_cookie($);
        // layui 用户登录 表单提交
        form.on('submit(login)', function (data) {
            // 获取表单元素 用户名+密码
            // console.log(data.elem) //DOM对象
            // console.log(data.from) //from对象
            console.log(data.field)

            /*发送Ajax请求，传递用户登录操作，传递用户姓名和密码，执行用户登录操作*/
            $.ajax({
                type:"post",
                url:ctx + "/user/login",
                data:{
                    userName:data.field.username,
                    userPwd:data.field.password
                },
                success:function (result) {//result是回调函数,用来接收后端返回的数据
                    console.log(result);
                     //判断是否登录成功，如果code=200，则表示成功
                    if (result.code == 200) {
                        //登录成功
                        layer.msg("登录成功",function () {
                            // 判断用户是否选择记住密码
                            if ($("#rememberMe").prop("checked")) {
                                //选中，则设置cookie对象生效7天
                                //将用户信息设置到cookie中
                                $.cookie("userIdStr",result.result.userIdStr,{expires:7});
                                $.cookie("userName",result.result.userName,{expires:7});
                                $.cookie("trueName",result.result.trueName,{expires:7});
                            } else {
                                $.cookie("userIdStr",result.result.userIdStr);
                                $.cookie("userName",result.result.userName);
                                $.cookie("trueName",result.result.trueName);
                            }



                            //登录成功后，跳转到首页
                            window.location.href = ctx + "/main";
                        });

                    } else {
                        //登录失败
                        layer.msg(result.msg,{icon:5});
                    }
                }
            });

            return false;//阻止表单跳转

            /**
             *  用户名 密码 非空校验
             */

        });
    });